package com.hangxin.system.service;

import java.util.Map;

import com.hangxin.commons.service.BasicService;
import com.hangxin.commons.util.PageModel;
import com.hangxin.system.model.Syslog;

/**
 * 
 * 类名称：SyslogService.java
 * <P/>
 * 类描述： 系统日志操作的Service的接口
 * <P/>
 * 创建时间：2014年4月1日
 * <P/>
 * 创建人： 冯奇
 * <P/>
 * 联系方式： 1726021389@qq.com
 * <P/>
 * 修改人：李志远
 * <P/>
 * 修改时间：2014年4月16日
 * <P/>
 * 修改备注：添加保存日志方法
 * <P/>
 * 版本：v1.0
 * 
 */
public interface SyslogService extends BasicService
{
	/**
	 * 查询日志
	 */
	public PageModel<Map<String, Object>> searchLog(PageModel<Map<String, Object>> pageModel, String content);



	/**
	 * 
	 * 功能描述：保存日志操作信息
	 * <P/>
	 * 创建时间：2014年4月16日
	 * <P/>
	 * 创建人： 李志远
	 * <P/>
	 * 联系方式： 1726021389@qq.com
	 * 
	 * @param syslog
	 * @return
	 */
	public Integer save(Syslog syslog);



	/**
	 * 
	 * 功能描述：根据loginid查询用户信息
	 * <P/>
	 * 创建时间：2014年4月17日
	 * <P/>
	 * 创建人： 李志远
	 * <P/>
	 * 联系方式： 1726021389@qq.com
	 * 
	 * @param loginId
	 * @return
	 */
	public Map<String, Object> findMapByLoginId(String loginId);



	/**
	 * 
	 * 功能描述：根据loginid分页查询
	 * <P/>
	 * 创建时间：2014年4月17日
	 * <P/>
	 * 创建人： 李志远
	 * <P/>
	 * 联系方式： 1726021389@qq.com
	 * 
	 * @param pageno
	 * @param pages
	 * @param content
	 * @return
	 */
	public PageModel<Map<String, Object>> pagebyLoginId(int pageno, int pages,String loginid,String type, Map<String, Object> map);
}
